package com.api.oa.model.entity;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class YQAssessment {

    private String sealOfCare;//text COMMENT '护理机构公章',
    private String settlementCode;//varchar(255) DEFAULT NULL COMMENT '结算编码',
    private String doctorSign;//varchar(255) DEFAULT NULL COMMENT '医保医师签名',
    private String nurseSign;//varchar(255) DEFAULT NULL COMMENT '医保护士签名',
    private String patientName;//varchar(255) DEFAULT NULL COMMENT '患者姓名',
    private String ssCard;//varchar(255) DEFAULT NULL COMMENT '社会保障卡',
    private Integer identity;//int DEFAULT NULL COMMENT '身份 0在职 1退休 2居民一档 3居民二档 4少年儿童 5大学生',
    private String cdad;//text COMMENT '病情描述及诊断',
    private Integer insEat;//int DEFAULT NULL COMMENT '进食  较大和完全依赖 0分 需部分帮助（夹菜盛饭） 5分  全面自理 10分',
    private Integer insShower;//int DEFAULT NULL COMMENT '洗澡 依赖 0分  自理 5分',
    private Integer insGrooming;//int DEFAULT NULL COMMENT '梳洗  依赖 0分 自理（能独立完成洗脸、梳头，刷牙剃须） 5分',
    private Integer insDressing;//int DEFAULT NULL COMMENT '穿衣 依赖 0分 需一般帮助 5分 自理(系开纽扣，开关拉链）10分',
    private Integer insShit;//int DEFAULT NULL COMMENT '控制大便 昏迷活失禁 0 偶尔失禁 （每周<1次） 5 能控制 10',
    private Integer insUrine;//int DEFAULT NULL COMMENT '控制小便  昏迷活失禁或需要他人导尿 0 偶尔失禁 （<1次/24小时 >1次/周） 5 能控制 10',
    private Integer insToilet;//int DEFAULT NULL COMMENT '如厕 依赖 0 需部分帮助 5分 自理 10分',
    private Integer insCharMove;//int DEFAULT NULL COMMENT '床椅转移 完全依赖别人 0 需大量帮助 （2人），能坐 需小量帮助 （1人）或监护 10分',
    private Integer insWalk;//int DEFAULT NULL COMMENT '行走 不能走 0 在轮椅上独立行动 5分 需1人帮助（体力或语言督导）10分 独立步行（可用辅助器具）15分',
    private Integer insUpStair;//int DEFAULT NULL COMMENT '上下楼梯 不能 0 需帮助 5 自理10',
    private Integer insTotal;//int DEFAULT NULL COMMENT '机构评定总计',
    private Integer insAgree;//int DEFAULT NULL COMMENT '护理机构审核意见 0 同意 1不同意',
    private String insSign;//varchar(255) DEFAULT NULL COMMENT '护理机构医保主任签字',
    private Integer govEat;//int DEFAULT NULL COMMENT '进食  较大和完全依赖 0分 需部分帮助（夹菜盛饭） 5分  全面自理 10分',
    private Integer govShower;//int DEFAULT NULL COMMENT '洗澡 依赖 0分  自理 5分',
    private Integer govDressing;//int DEFAULT NULL COMMENT '穿衣 依赖 0分 需一般帮助 5分 自理(系开纽扣，开关拉链）10分',
    private Integer govShit;//int DEFAULT NULL COMMENT '控制大便 昏迷活失禁 0 偶尔失禁 （每周<1次） 5 能控制 10',
    private Integer govUrine;//int DEFAULT NULL COMMENT '控制小便  昏迷活失禁或需要他人导尿 0 偶尔失禁 （<1次/24小时 >1次/周） 5 能控制 10',
    private Integer govToilet;//int DEFAULT NULL COMMENT '如厕 依赖 0 需部分帮助 5分 自理 10分',
    private Integer govCharMove;//int DEFAULT NULL COMMENT '床椅转移 完全依赖别人 0 需大量帮助 （2人），能坐 需小量帮助 （1人）或监护 10分',
    private Integer govWalk;//int DEFAULT NULL COMMENT '行走 不能走 0 在轮椅上独立行动 5分 需1人帮助（体力或语言督导）10分 独立步行（可用辅助器具）15分',
    private Integer govUpStair;//int DEFAULT NULL COMMENT '上下楼梯 不能 0 需帮助 5 自理10',
    private Integer govGrooming;//int DEFAULT NULL COMMENT '梳洗  依赖 0分 自理（能独立完成洗脸、梳头，刷牙剃须） 5分',
    private Integer govTotal;//int DEFAULT NULL COMMENT '社保评定总计',
    private String govSign;//varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '社保复核人签字',
    private String idCard;//varchar(255) DEFAULT NULL COMMENT '患者身份证号码',
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date createdAt;//date DEFAULT NULL COMMENT '评定时间',
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date updatedAt;//date DEFAULT NULL COMMENT '复评时间',
    private Long userId; //患者用户ID
    private Long insUserId;//机构ID

    private String requestOrder;//申请单号 必填项

    private Boolean isCommit = false;  //不属于表中字段 是否提交
}
